Planning Databases Service Level Agreements through Stochastic Petri Nets
نویسندگان
چکیده
The Service Oriented Architecture (SOA) has become a pattern for managing business transactions through distributed services, usually supported by third-party providers. In the SOA world, Service Level Agreements (SLA) are used to establish the requirements between customers and providers. Among the clauses agreed in SLA are those related with databases execution time, which have direct relationship with the overall web services performance. However, the high variability, typical of the SOA environments, makes difficult the negotiation of an appropriate SLA that could be guaranteed in practice. Thus, efforts to predict the quality of SOA-based transactions are justified by anticipate possible problems that tend to arise at run-time, disturbing the SLA clauses. In this article we propose a simulation modeling approach, based on stochastic Petri nets, for performance evaluation of databases requests in data-intensive business applications. Through our proposal it is possible to predict the resources consumption and performance degradation of databases, upon the variation of the workload levels, both at design-time and run-time. A case study was conducted in order to illustrate our contributions.
منابع مشابه
Mapping CRC Card into Stochastic Petri Net for Analyzing and Evaluating Quality Parameter of Security (TECHNICAL NOTE)
CRC cards are unconventional method for identifying and describing classes, behavior and its responsibilities and collaborators of class. Representation of three categories of class, responsibilities and collaborators can give proper image of scenario. These cards are effective method for analyzing scenarios. With all positive features of CRC cards, of weaknesses of these cards are failure to s...
متن کاملPerformance Evaluation of CORBA Concurrency Control Service Using Stochastic Petri Nets
The interest in performance evaluation of middleware systems is increasing. Measurement techniques are still predominant among those used to carry out performance evaluation. However, performance models are currently being defined due to their flexibility, precision and facilities to carry out capacity planning activities. This paper presents stochastic Petri net models for performance evaluati...
متن کاملLoLA as Abstract Planning Engine of PlanICS
An abstract planning (AP) is the first phase of the web service composition in the Planics framework. We propose an automatic translation of AP to reachability problem in high-level Petri nets, and exploiting the LoLA tool to solve it. We present our approach together with a prototype implementation, and preliminary experimental results.
متن کاملA rule-based evaluation of ladder logic diagram and timed petri nets for programmable logic controllers
This paper describes an evaluation through a case study by measuring a rule-based approach, which proposed for ladder logic diagrams and Petri nets. In the beginning, programmable logic controllers were widely designed by ladder logic diagrams. When complexity and functionality of manufacturing systems increases, developing their software is becoming more difficult. Thus, Petri nets as a high l...
متن کاملSoccer Goalkeeper Task Modeling and Analysis by Petri Nets
In a robotic soccer team, goalkeeper is an important challenging role, which has different characteristics from the other teammates. This paper proposes a new learning-based behavior model for a soccer goalkeeper robot by using Petri nets. The model focuses on modeling and analyzing, both qualitatively and quantitatively, for the goalkeeper role so that we have a model-based knowledge of the ta...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JIDM
دوره 2 شماره
صفحات -
تاریخ انتشار 2011